//定制请求的实例

//导入axios  npm install axios
import axios from 'axios';
//定义一个变量,记录公共的前缀  ,  baseURL
//const baseURL = 'http://localhost:8080';

import { ElMessage } from 'element-plus'
const baseURL = "";
const instance = axios.create({baseURL})

//添加请求拦截器：
//              在请求时验证是否含有token，后端验证token的值

import { useTokenStore } from "@/stores/token.js";

instance.interceptors.request.use(
    (config)=>{
        return config;
    },
    (err)=>{
        //请求错误的回调
        Promise.reject(err)
    }
)

/**在 reques中错误导入 router
 *  
import { useRouter } from "vue-router";
const router = useRouter;
 * */
//正确添加
import router from '@/router'

//添加响应拦截器
instance.interceptors.response.use(
    result=>{

            return result;
    }
)

export default instance;